null
或 nil
。var ptr *int
var slice []int
var mp map[string]int
var myInterface interface{}
fmt.Println(ptr) // <nil>
fmt.Println(slice) // [] (這是 <nil>)
fmt.Println(mp) // map[] (這是 <nil>)
fmt.Println(myInterface) // <nil>
type MyStruct struct {
Name string
}
var i int
var f float64
var b bool
var s string
var customStruct MyStruct
fmt.Println(i) // 0
fmt.Println(f) // 0
fmt.Println(b) // false
fmt.Println(s) // ""
fmt.Println(customStruct) // {}